package com.yuexunit.finance.member.action.v1.model;

import java.math.BigDecimal;
import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
*@version 创建时间：2017年2月21日 下午3:08:44
*@author wenwenlong
*类说明
*/

public class CommissionScaleTable {
	@Parameter(name = "scaleId", description = "分配ID")
	private Long scaleId;
	
	@Parameter(name = "enterpriseId", description = "企业信息ID")
	private Long enterpriseId;
	
	@Parameter(name = "name", description = "名称")
	private String name;
	
	@Parameter(name = "rate", description = "比例")
	private BigDecimal rate;
	
	@Parameter(name = "type", description = "类型 0-个人,1-部门")
	private Integer type;
	
	@Parameter(name = "enable", description = "是否有效")
	private Boolean enable;
	
	@Parameter(name = "operator", description = "创建人")
	private String operator;
	
	@Parameter(name = "createDateTime", description = "创建时间")
	private Date createDateTime;

	@Parameter(name = "updateDateTime", description = "更新时间")
	private Date updateDateTime;
	
	@Parameter(name = "personType", description = "关联人类型")
	private String personType;
	
	@Parameter(name = "fileUuids", description = "附件信息")
	private String fileUuids;
	
	@Parameter(name = "accountId", description = "账户ID")
	private Long accountId;

	public Long getAccountId() {
		return accountId;
	}

	public void setAccountId(Long accountId) {
		this.accountId = accountId;
	}

	public String getPersonType() {
		return personType;
	}

	public void setPersonType(String personType) {
		this.personType = personType;
	}

	public String getFileUuids() {
		return fileUuids;
	}

	public void setFileUuids(String fileUuids) {
		this.fileUuids = fileUuids;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public Long getScaleId() {
		return scaleId;
	}

	public void setScaleId(Long scaleId) {
		this.scaleId = scaleId;
	}

	public Long getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(Long enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public BigDecimal getRate() {
		return rate;
	}

	public void setRate(BigDecimal rate) {
		this.rate = rate;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Boolean getEnable() {
		return enable;
	}

	public void setEnable(Boolean enable) {
		this.enable = enable;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public Date getUpdateDateTime() {
		return updateDateTime;
	}

	public void setUpdateDateTime(Date updateDateTime) {
		this.updateDateTime = updateDateTime;
	}
}
